객체와 자료구조 [클린코드] 6장. 객체와 자료구조 변수를 private으로 설정해놓고 조회, 설정 함수로 비공개 변수를 외부에 노출하면 안된다. 조회함수와 설정함수로 변수를 다룬다고 클래스가 되지는 않는다. 추상 인터페이스를 제공해 사용자가 구현을 모른 채 자료의 핵심을 조작할 수 있어야 진정한 클래스다. 그리고 자료를 세세하게 공개하기보다는 추상적인 개념으로 표현하는 편이 좋다. (ex. 연료 상태를 구하는 메서드 - 구체적인 숫자를 구하... 6장객체자료구조클린코드객체와 자료구조6장
[클린코드] 6장. 객체와 자료구조 변수를 private으로 설정해놓고 조회, 설정 함수로 비공개 변수를 외부에 노출하면 안된다. 조회함수와 설정함수로 변수를 다룬다고 클래스가 되지는 않는다. 추상 인터페이스를 제공해 사용자가 구현을 모른 채 자료의 핵심을 조작할 수 있어야 진정한 클래스다. 그리고 자료를 세세하게 공개하기보다는 추상적인 개념으로 표현하는 편이 좋다. (ex. 연료 상태를 구하는 메서드 - 구체적인 숫자를 구하... 6장객체자료구조클린코드객체와 자료구조6장